package com.nanyang.tms.api.dto.response.pick;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class CompanyPickGoodsPageResponse implements Serializable {

    private static final long serialVersionUID = 1592900054717108277L;
    /**
     * 提货编码
     */
    private String pickCode;


    /**
     * 联系人
     */
    private String contact;

    /**
     * 联系电话
     */
    private String contactTel;

    /**
     * 司机公司
     */
    private String driverCompanyName;

    /**
     * 司机姓名
     */
    private String driverName;

    /**
     * 司机联系方式
     */
    private String driverTel;

    /**
     * 车牌号
     */
    private String carNo;

    /**
     * 总包裹数
     */
    private Integer packages;

    /**
     * 总重量
     */
    private BigDecimal weight;

    /**
     * 方数
     */
    private BigDecimal square;

    /**
     * 参考提货时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date pickTime;
    /**
     * 备注
     */
    private String remark;

    /**
     * 状态信息（0待分配，1待取件，2已取件，3已取消）
     */
    private Integer state;
}
